Bank switching

Bank switching (alle volte indicata anche come paging), in informatica, indica una tecnica molto comune nei microcomputer ad 8 bit degli anni ottanta usata per incrementare la quantità di memoria RAM o ROM indirizzabile oltre il quantitativo direttamente gestibile dal bus indirizzi di una particolare CPU.

Tale tecnica può anche essere utilizzata per configurare un sistema in maniera differente a seconda delle situazioni: ad esempio, agli indirizzi a cui inizialmente una CPU accede ad una ROM utilizzata per avviare un sistema da un dischetto può risultare in seguito visibile un'altra memoria, dopo che la prima ha terminato il suo compito. Alcuni microcontrollori e microprocessori ad 8 bit più moderni utilizzano il bank switching per gestire la memoria leggibile/scrivibile, la memoria non volatile, i dispositivi di input/output ed i registri di gestione dei piccoli sistemi embedded.


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search